home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 32 / Mac Magazin and MacEasy Magazine CD - Issue 32.iso / Grafik & Text / OzTeX3.0 / Help-files / Changes to OzTeX 1.7 < prev    next >
Text File  |  1996-09-12  |  18KB  |  341 lines

  1. Changes to OzTeX 1.7
  2. ====================
  3.  
  4. The most significant new feature in version 1.8 is the ability to call
  5. Tom Kiffe's implementations of Metafont and dvips from OzTeX (System 7 or
  6. later is required for this).  Note that there is a separate shareware fee
  7. for Tom's programs; see the Read-Me file for details.
  8.  
  9. OzTeX and Metafont
  10. ------------------
  11.  
  12. • The dialog boxes used to print or view a DVI file have a new check box
  13.   called "Make missing PK fonts" (only available in System 7 or later).
  14.   The state of the check box is remembered when OzTeX quits (just like
  15.   "Ignore missing fonts" and "Ignore bad \specials" in the view dialog).
  16.   If "Make missing PK fonts" is checked and OzTeX detects a missing PK font
  17.   when printing or previewing a DVI file, then Metafont will be called to
  18.   build the required PK file.  For more details, see the new section in
  19.   the OzTeX User Guide called "OzTeX and Metafont".
  20.  
  21. OzTeX and dvips
  22. ---------------
  23.  
  24. • There is a new flag item called "Use DVIPS" in the File menu.
  25.   (This item is only enabled in System 7 or later.)  If "Use DVIPS" is
  26.   ticked then OzTeX will call dvips when you select either of the top two
  27.   items in the File menu.  For more details, see the new section in the
  28.   OzTeX User Guide called "OzTeX and Dvips".
  29.  
  30. TeX changes
  31. -----------
  32.  
  33. • All the TFM files in the CM and LaTeX sub-folders in TeX-fonts have been
  34.   rebuilt using Tom's up-to-date Metafont sources.  This guarantees that
  35.   any new PK files you build will have the same metrics as the TFM files.
  36.   I recommend you delete ALL your old PK files and let Metafont build new
  37.   versions as they are required.  I've also added some new LaTeX fonts
  38.   that were missing from previous OzTeX distributions.
  39.  
  40. • This distribution includes the latest release of LaTeX (formerly called
  41.   LaTeX2e).  The old LaTeX 2.09 files and format are no longer distributed.
  42.   The Read-Me file explains what you need to do if you want to use the old
  43.   LaTeX system alongside the new version.
  44.  
  45. Configuration file changes
  46. --------------------------
  47.  
  48. • The printer and viewing resolution values are now followed by strings
  49.   specifying the Metafont mode for making missing PK fonts from OzTeX
  50.   (dvips will use the Metafont mode specified in its own config files).
  51.   The given strings must exactly match known mode_def values defined in
  52.   modes.mf, a file in the mfinputs sub-folder of the Metafont folder.
  53.   The Default configuration file sets both modes to "laserwriter".
  54.   For more details, see the new section in the OzTeX User Guide called
  55.   "Setting the Metafont mode".
  56.  
  57. • The StyleWriter and ImageWriter config files set the printer and viewing
  58.   modes to "stylewriter" and "imagewriter" respectively.
  59.  
  60. • I've added a new Linotronic config file which sets the printer resolution
  61.   to 1270 and the corresponding mode to "linohi".
  62.  
  63. • The "View at 144 dpi" config file sets the viewing mode to "imagewriter".
  64.   People who intend using 144 dpi fonts only for previewing might like to
  65.   create a new mode_def optimized for the Mac screen.
  66.  
  67. • The reserved parameter in the folders and files section is no longer
  68.   reserved.  It now specifies the name of a file in which OzTeX will
  69.   append missing PK font information when printing or viewing a DVI file.
  70.   (The information can be used later by MakeTeXPK to make the PK fonts.)
  71.   The Default config file sets the name to ":PK-files:missfont.log"; this is
  72.   a relative path name so that OzTeX will create (and update) missfont.log
  73.   in the PK-files folder, regardless of where the DVI file might be located.
  74.   If the name was simply "missfont.log" then OzTeX would create the file in
  75.   the same folder as the DVI file.  If you don't want OzTeX to create any
  76.   missing fonts file then set the name to "".
  77.  
  78. • Instead of using "" in a config/format/help list to get a disabled line
  79.   in the corresponding menu, you can now use a hyphen (in fact, any string
  80.   starting with a hyphen).  The "Show All" menu item and the Default
  81.   config file use "--".  This helps to make the lists a bit more readable.
  82.  
  83. • Most of the comments that were sprinkled throughout the Default config
  84.   file have been moved into a new section in the OzTeX User Guide called
  85.   "Configuration files".  The Default file thus loads a little quicker.
  86.  
  87. • A config file line starting with "@" is like a comment, but the remainder
  88.   of the line will appear in the OzTeX window when the file is loaded.
  89.   This is handy for debugging errors in a config file, or to display
  90.   warnings about important parameter changes.  Load the "View CM using PS"
  91.   config file for an example of the latter.
  92.  
  93. • Some errors in the "Add CM/PS Fonts" config file have been fixed.
  94.   A few TFM names have been corrected, and all the screen font style flags
  95.   have been removed.
  96.  
  97. • Because only one version of LaTeX is distributed with OzTeX, the LaTeX
  98.   and LaTeX2e config files have been removed from the Config menu.
  99.   However, I have left the files in the Configs folder (but renamed them
  100.   Old LaTeX and New LaTeX) in case people want to put them back.
  101.  
  102. • To cope with a few of the documents in the new LaTeX release, I've had to
  103.   increase some TeX parameters in the Default config file.  The pool_size
  104.   has increased from 55000 to 60000, and mem_top has increased from 50000
  105.   to 60000.  The latter change meant rebuilding all the format files.
  106.   (If you have your own format files then you must also rebuild them,
  107.   assuming they rely on the Default file's TeX parameters.)
  108.   The OzTeX application's preferred memory size is now 1500K.
  109.  
  110. Previewing changes
  111. ------------------
  112.  
  113. • Changes to the View menu have been made for better compliance with
  114.   Apple's user interface guidelines:
  115.  
  116.   - Use Cmd-O rather than Cmd-W to select the "View foo.dvi" item.
  117.     Hit "o" (instead of "w") to open the most recent page.
  118.   - Cmd-W is now used to select the new "Close foo.dvi" item.
  119.     You can also hit "w" (instead of "k") to close the view window.
  120.   - Use Cmd-I rather than Cmd-G to select "Page Info".
  121.   - "Select Page" is now called "Go to Page" and Cmd-S replaced by Cmd-G.
  122.     Hit "g" (instead of "s") to go to a given page.
  123.   - Cmd-I and Cmd-O no longer select "Zoom In" and "Zoom Out".
  124.  
  125.   These changes will no doubt irritate a few people, so my apologies for
  126.   not making them a long time ago.  Note that ALL these changes can be
  127.   restored or modified by using ResEdit to edit the appropriate MENU and
  128.   STR resources in OzTeX.
  129.  
  130. • The Return key is a new keyboard shortcut for toggling between the
  131.   view window and the OzTeX window.
  132.  
  133. • Use Option-Command-click in the view window to temporarily magnify a
  134.   small area under the cursor (the scale factor is set to 1 in that region).
  135.   The area remains magnified until the mouse button is released.
  136.   This makes it easy to quickly check some fine detail without having to
  137.   zoom right in and then out again to restore the original view.
  138.  
  139. • OzTeX now works properly with monitors like Apple's Multiple Scan Display
  140.   that allows the user to change the screen size at any time.
  141.  
  142. Printing changes
  143. ----------------
  144.  
  145. • PICT files included via \special are no longer drawn into an off-screen
  146.   bitmap at 72 dpi.  Instead, the printer resolution in the current config
  147.   file is used, so the picture quality on a 300 dpi printer will be
  148.   substantially better.  This is also true for an EPSF file's PICT 256
  149.   resource which is used by OzTeX during non-PostScript printing.
  150.   Creating high-resolution bitmaps requires a lot more memory, so if you
  151.   include a lot of PICT files on a page (or one very large PICT) then you
  152.   might need to bump up OzTeX's application memory (wait until you get a
  153.   warning saying that there wasn't enough memory to create a PICT bitmap).
  154.   Note that 72 dpi bitmaps are still used when previewing PICTs; they use
  155.   much less memory and are faster to create and display.
  156.  
  157.   WARNING: Users who have been creating PICTs at large sizes and then
  158.   scaling them down in the \special command should stop doing so; there is
  159.   no longer any need, and you'll run out of memory very quickly.
  160.  
  161. • You can now use the standard Mac print dialogs when printing a DVI file
  162.   or text file to a PostScript printer.  Just tick the new flag in the File
  163.   menu called "Use Standard PostScript".  If you do so, remember that the
  164.   "Page Setup" dialog must be used to select the paper size and orientation.
  165.   You can also select other handy features like 2-up printing if you have
  166.   a LaserWriter 8.x print driver.
  167.  
  168.   Although there are significant advantages to using standard PostScript,
  169.   there are some disadvantages.  There is a limitation in LaserWriter print
  170.   drivers older than version 8 that causes a PostScript error when printing
  171.   all but the simplest of DVI files.  OzTeX is able to predict when this
  172.   error is likely to occur and will display a suitable warning message.
  173.   Standard PostScript code takes longer to print and saved PostScript files
  174.   are a little bit larger.  If you want to keep using OzTeX's more efficient
  175.   low-level printing code then leave "Use Standard PostScript" unticked.
  176.   Another advantage of OzTeX's low-level code is that any PostScript error
  177.   messages will appear in the OzTeX window.
  178.  
  179. • The "Force PostScript" and "Force Non-PostScript" flags have been removed
  180.   from the File menu.  (Resource hackers might notice that the two STR
  181.   resources for these flags still exist; both are set to "F" for false.
  182.   I've left these strings in for emergency use, and so I can easily test
  183.   non-PostScript printing on my PostScript printer.)
  184.  
  185. • The "Send PostScript..." item has been moved to a more logical location
  186.   in the File menu.
  187.  
  188. • The DVItoPS.ps and TEXTtoPS.ps files in the PS-files folder now end in
  189.   ".pro" rather than ".ps".  This agrees with Adobe's conventions for such
  190.   prolog files, and it also means that these files no longer appear in the
  191.   open file dialog when you select "Send PostScript..." from the File menu.
  192.   The Default config file has been updated to use these new file names.
  193.  
  194. • Apart from the name change, DVItoPS.pro has been substantially revised.
  195.   Various PostScript procedures have been rewritten and in some cases
  196.   renamed: "@newfont" is now "newPKfont" and "PSfont" is now "newPSfont".
  197.   OzTeX now calls the newPSfont procedure only ONCE for each PostScript
  198.   font used in the DVI file (it used to be called once per font per page).
  199.   This change should help people who want to implement an efficient font
  200.   re-encoding scheme.
  201.  
  202. • The PS-files folder contains a new file called OzTeXdict.pro that is used
  203.   by OzTeX if "Use Standard PostScript" is ticked when printing a DVI file.
  204.   The PostScript code in OzTeXdict.pro is very similar to DVItoPS.pro, but
  205.   there are some subtle differences.  I decided it would be unsafe to allow
  206.   inclusion of a global.ps file when using standard PostScript, but I have
  207.   allowed for similar tricks by making OzTeX look for OzTeXdict.pro in the
  208.   current folder before looking in the PS folder(s).
  209.  
  210. • OzTeX is now smarter about downloading a non-resident PostScript font.
  211.   It downloads such a font at the start of the first DVI page that uses it.
  212.   Previously, OzTeX would download ALL non-resident fonts used in the DVI
  213.   file, even if you selected pages that didn't actually use any of them.
  214.  
  215. • When PostScript printing in the background and a printer problem occurs
  216.   (like an empty paper tray) then your Mac no longer "freezes".  OzTeX now
  217.   gives processing time to other tasks while waiting for the printer problem
  218.   to be fixed.
  219.  
  220. • The status window now has a title bar and is movable.  If you do move it,
  221.   OzTeX remembers the new location for next time, but if you move any part
  222.   of it off the screen then it will come back in the middle of the screen.
  223.  
  224. • The "Send to file..." button in the print dialog for low-level PostScript
  225.   printing is now titled "Save PostScript file...".
  226.  
  227. • I've changed the way OzTeX finds the current print driver when PostScript
  228.   printing.  This should prevent some problems under System 7.5.
  229.  
  230. Miscellaneous changes
  231. ---------------------
  232.  
  233. • A new version of boxedeps.tex is supplied in OzTeX 1.8.  It contains a new
  234.   definition of \SetOzTeXEPSFSpecial that works with both dvips and OzTeX,
  235.   so you won't need to make any changes to your input files.
  236.  
  237. • The search algorithm for EPSF/PICT/PNTG \special files is now the same
  238.   as that for TeX input files: OzTeX looks in the current folder first,
  239.   then in the TeX input folder(s).  This matches the search algorithm used
  240.   by boxedeps.tex and epsf.tex when they look for an EPSF file to read the
  241.   BoundingBox information.
  242.  
  243.   Note that the search algorithm for "raw" PostScript files (those of the
  244.   form "\special{foo.ps}") has NOT changed.  OzTeX still looks for such
  245.   files in the current folder first, then in the PS folder(s).
  246.  
  247.   It is also worth remembering that if a \special file name has one or more
  248.   colons then OzTeX assumes it is a path relative to the current folder
  249.   (or a full path) and will NOT look in the TeX input or PS folder(s).
  250.   For example, you could use something like "\special{epsf=:foo.epsf}" to
  251.   force OzTeX to look for foo.epsf only in the current folder.  However,
  252.   using colons in file names makes your TeX input files much less portable.
  253.  
  254. • When OzTeX is previewing or printing a DVI file and finds an unknown
  255.   font "xxx" then, BEFORE warning about a missing PK font, it now checks
  256.   for xxx.vf in the search path for VF files (ie. in the current folder
  257.   first, then in the list of VF folders).  If xxx.vf is found, OzTeX tells
  258.   you that xxx is a virtual font and to run "Fix VFs in DVI".  Previously,
  259.   OzTeX would indicate that xxx is a missing PK font, which could be very
  260.   confusing.
  261.  
  262. • Fixed a bug in "Fix VFs in DVI" which could cause a spurious error saying
  263.   "Sorry, capacity exceeded [maxchars=32700]".  The bug only occurred if the
  264.   smallest character code in the very first TFM file read was >= 67.
  265.   (This cannot happen with the TFMs distributed with OzTeX, but people have
  266.   been busy creating their own fonts.  The maxchars parameter has been set
  267.   down to 32500 to avoid the problem.)
  268.  
  269. • The "Copy to Clipboard" item has been renamed to "Copy OzTeX Window"
  270.   and moved from the File menu to the Edit menu.  The "Font" and "Size"
  271.   items are also now in the Edit menu.
  272.  
  273. • Most of the open file dialogs now have a "Show all files" check box which
  274.   is initially unchecked.  This check box has been added because OzTeX now
  275.   displays only certain kinds of files depending on what dialog was chosen.
  276.   For example, the "TeX..." dialog initially lists only files that end in
  277.   .tex, .ltx, .dtx or .ins (no more wading through log/aux/toc files).
  278.   Similarly, the "Send PostScript..." dialog initially displays files that
  279.   end in .ps, .eps or .epsf (or files of type EPSF).  Occasionally you might
  280.   need to select the "Show all files" check box to see a file that doesn't
  281.   obey these conventions.
  282.  
  283. • The title of the Open button in the various open file dialogs is only
  284.   "Open" when a folder is selected.  At other times it indicates the chosen
  285.   command (TeX, Print, View, Send, etc).
  286.  
  287. • OzTeX no longer displays an initial warning dialog when it needs to find
  288.   your editor (or dvips or MakeTeXPK).  Instead, the open file dialog
  289.   appears with a suitable message at the bottom.
  290.  
  291. • OzTeX now gives processing time to background tasks.  Hopefully this will
  292.   fix the problems some people have reported with certain screen savers.
  293.   Typesetting and printing in the background is also faster.
  294.  
  295. • When OzTeX finishes a lengthy task in the background (like typesetting
  296.   or printing), or some sort of user interaction is required (eg., a TeX
  297.   error occurs), then under System 6 or later you will be notified by a
  298.   flashing OzTeX icon in the menu bar.  A diamond mark will also appear
  299.   next to OzTeX in the list of applications.
  300.  
  301. • If a modal dialog box has any edit items (eg., Print DVI or View DVI)
  302.   then under System 7 you will now get access to the Edit menu.
  303.  
  304. • I've removed some old "Changes to OzTeX..." items from the help file list
  305.   in the Default config file.  The first change file listed is for 1.42
  306.   (the last freeware version).  The older files have been kept in the
  307.   Help-files folder for all you history buffs.
  308.  
  309. • BBEdit Lite has been updated to version 3.0.
  310.  
  311. • OzTeX is now written in p1 Modula-2 (Metrowerks have dropped support for
  312.   Modula-2).  This is an important step on the way to producing a native
  313.   PowerPC version of OzTeX.
  314.  
  315.  
  316. Changes to OzTools 1.0
  317. ======================
  318.   
  319. • The "Font" and "Size" items have been moved from the File menu to the
  320.   Edit menu.
  321.  
  322. • The Edit menu now has a "Copy OzTools Window" item which will copy the
  323.   contents of the OzTools window to the Clipboard.
  324.  
  325. • The "Set TFM Folder..." item is higher up in the File menu.
  326.  
  327. • The title of the Open button in the various open file dialogs is only
  328.   "Open" when a folder is selected.  At other times the button title will
  329.   indicate the chosen command (TFtoPL, PLtoTF, VFtoVP, VPtoVF or Delete).
  330.  
  331. • OzTools now gives processing time to background tasks.
  332.   Running OzTools in the background is also faster.  Hitting Cmd-dot or
  333.   Cmd-C will no longer interrupt OzTools when it is in the background.
  334.  
  335. • When OzTools finishes a lengthy task in the background, or some sort of
  336.   user interaction is required, then under System 6 or later you will be
  337.   notified by a flashing OzTools icon in the menu bar.  A diamond mark will
  338.   also appear next to OzTools in the list of applications.
  339.  
  340. • OzTools is now written in p1 Modula-2.
  341.